Bagus Alvin Widiyanto | 04 Mar 2021 | dilihat 68
Back end Developer
Pada tim back-end, pengembang back-end bekerja bersama insinyur perangkat lunak masing-masing dengan peran tertentu seperti pengembangan REST API atau jaminan kualitas (QA). Bahkan di back-end, ada peran dan tanggung jawab yang berbeda.
KEAHLIAN 1: BAHASA PEMROGRAMAN
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer.
Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
KEAHLIAN 2: DATABASE DAN SQL
Berbicara tentang memuat data dari basis data: karena ini adalah blog, kita memerlukan tempat untuk menyimpan artikel yang akan kita tulis untuk itu. Anda dapat menganggap database sebagai sejenis kumpulan spreadsheet.Tabel database seperti spreadsheet individual, dengan data disimpan dalam baris dan kolom.
KEAHLIAN 3: HTML
Dibtuhkan ketika membuat template untuk memasukkan data dalam menggunakan HyperText Markup Language , atau singkatnya HTML . Setiap judul artikel akan ditandai sebagai tajuk, dan konten setiap artikel akan ditandai sebagai paragraf, sehingga browser menampilkannya dengan format yang sesuai.Setiap situs web menggunakan setidaknya beberapa HTML, karena itulah yang diharapkan browser web Develop akhir sering tidak harus menulis sendiri semua kode HTML. Situs mereka mengandalkan pengembang front-end untuk melakukan itu, tetapi mereka masih perlu memahami HTML dengan cukup baik untuk dapat memasukkan data ke halaman HTML.
KEAHLIAN 4: JSON ATAU XML API
Untuk mengambil data untuk ditampilkan, aplikasi ini akan membutuhkan Antarmuka Programmer Aplikasi , atau API untuk terhubung.
HTML mungkin berguna untuk memformat konten di browser web, tetapi ada banyak format yang lebih baik untuk data yang akan digunakan oleh program lain. Dua format paling populer untuk data API adalah JSON , yang merupakan singkatan dari JavaScript Object Notation , dan XML , yang merupakan singkatan dari eXtensible Markup Language .
KEAHLIAN 5: GIT
Git adalah alat baris perintah yang Anda kontrol menggunakan perintah yang diketikkan di konsol atau terminal sistem Anda.Pertama, kita perlu membuat repositori Git di folder proyek kita. Repositori adalah tempat Git menyimpan semua versi file Anda sebelumnya.
$ git init
Kedua kita menggunakan perintah git add untuk menandai file yang ingin kita simpan di Git.
$ git add .
Ketiga, untuk menjalankan perintah git commit untuk benar-benar menyimpan file.
$ git commit -m "first commit"
Versi file tersebut kemudian disimpan di Git
JUNIOR PROGRAMMER:
PHP, MySQL, Linux Server & CLI, Javascript, Laravel, Lumen
SENIOR PROGRAMMER:
PHP, MySQL, Linux Server & CLI, Javascript, Laravel, Lumen, REST API, JSON, Swift, NodeJS, C#, NoSQL, Python atau Ruby
SOFT SKILL YANG HARUS DIMILIKI SEORANG PROGRAMMER
Di luar hard skill yang disebutkan di atas, kamu juga tidak boleh melupakan soft skill seperti komunikasi dan kemampuan bekerja di dalam tim. Soft skillini sangat diperlukan baik di bidang industri teknologi, maupun di semua bidang lainnya.